spain vs france semi-final